home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / DCPS1761.PP_ / dcps1761.ppd
PostScript Printer Description  |  1996-04-25  |  27KB  |  774 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1994 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%   
  10. *% Copyright 1994 Digital Equipment Corporation.
  11. *%   
  12. *FormatVersion: "4.1"
  13. *FileVersion: "1.0"
  14. *LanguageEncoding: ISOLatin1
  15. *LanguageVersion: English
  16. *PCFileName: "DCPS1761.PPD"
  17. *Product: "(PrintServer 17)"
  18. *PSVersion: "(2014.102) 68"
  19. *ModelName: "Digital PrintServer 17/600"
  20. *ShortNickName: "Digital PrintServer 17/600"
  21. *NickName: "Digital PrintServer 17/600 v2014"
  22.  
  23. *% === Options and Constraints ===============
  24. *OpenGroup: InstallableOptions/Options Installed
  25. *OpenUI *Option1/Optional Duplex Unit: Boolean
  26. *DefaultOption1: False
  27. *Option1 True/Installed: ""
  28. *Option1 False/Not Installed: ""
  29. *CloseUI: *Option1
  30.  
  31. *OpenUI *Option2/Optional Envelope Feeder: Boolean
  32. *DefaultOption2: False
  33. *Option2 True/Installed: ""
  34. *Option2 False/Not Installed: ""
  35. *CloseUI: *Option2
  36.  
  37. *OpenUI *Option3/Memory Configuration: Pickone
  38. *DefaultOption3: None
  39. *Option3 None/Standard 16 MB RAM: ""
  40. *Option3 4Meg/Upgrade to 20 MB RAM: ""
  41. *Option3 8Meg/Upgrade to 24 MB RAM: ""
  42. *Option3 12Meg/Upgrade to 28 MB RAM: ""
  43. *Option3 16Meg/Upgrade to 32 MB RAM: ""
  44. *CloseUI: *Option3
  45. *CloseGroup: InstallableOptions/Options Installed
  46.  
  47. *UIConstraints: *Option1 False *Duplex
  48. *UIConstraints: *Option2 False *InputSlot Envelope
  49. *UIConstraints: *OutputBin Side *Duplex
  50. *UIConstraints: *Duplex *OutputBin Side
  51. *UIConstraints: *InputSlot Envelope *Duplex
  52. *UIConstraints: *Duplex *InputSlot Envelope
  53. *UIConstraints: *PageSize 4.125x9.5 *Duplex
  54. *UIConstraints: *PageSize 3.875x7.5 *Duplex
  55. *UIConstraints: *PageSize DL *Duplex
  56. *UIConstraints: *PageRegion 4.125x9.5 *Duplex 
  57. *UIConstraints: *PageRegion 3.875x7.5 *Duplex 
  58. *UIConstraints: *PageRegion DL *Duplex 
  59. *UIConstraints: *Duplex *PageSize 4.125x9.5
  60. *UIConstraints: *Duplex *PageSize 3.875x7.5
  61. *UIConstraints: *Duplex *PageSize DL
  62. *UIConstraints: *Duplex *PageRegion 4.125x9.5
  63. *UIConstraints: *Duplex *PageRegion 3.875x7.5
  64. *UIConstraints: *Duplex *PageRegion DL
  65.  
  66. *UIConstraints: *InputSlot Envelope *PageSize Letter
  67. *UIConstraints: *InputSlot Envelope *PageSize Legal
  68. *UIConstraints: *InputSlot Envelope *PageSize ExecutivePage
  69. *UIConstraints: *InputSlot Envelope *PageSize A4
  70. *UIConstraints: *InputSlot Envelope *PageSize B5
  71. *UIConstraints: *InputSlot Envelope *PageSize LetterSmall
  72. *UIConstraints: *InputSlot Envelope *PageSize LegalSmall
  73. *UIConstraints: *InputSlot Envelope *PageSize A4Small
  74. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  75. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  76. *UIConstraints: *InputSlot Envelope *PageRegion ExecutivePage
  77. *UIConstraints: *InputSlot Envelope *PageRegion A4
  78. *UIConstraints: *InputSlot Envelope *PageRegion B5
  79. *UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
  80. *UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
  81. *UIConstraints: *InputSlot Envelope *PageRegion A4Small
  82.  
  83. *UIConstraints: *InputSlot Upper *PageSize 4.125x9.5
  84. *UIConstraints: *InputSlot Lower *PageSize 4.125x9.5
  85. *UIConstraints: *InputSlot Upper *PageSize 3.875x7.5
  86. *UIConstraints: *InputSlot Lower *PageSize 3.875x7.5
  87. *UIConstraints: *InputSlot Upper *PageSize DL
  88. *UIConstraints: *InputSlot Lower *PageSize DL
  89. *UIConstraints: *InputSlot Upper *PageRegion 4.125x9.5
  90. *UIConstraints: *InputSlot Lower *PageRegion 4.125x9.5
  91. *UIConstraints: *InputSlot Upper *PageRegion 3.875x7.5
  92. *UIConstraints: *InputSlot Lower *PageRegion 3.875x7.5
  93. *UIConstraints: *InputSlot Upper *PageRegion DL
  94. *UIConstraints: *InputSlot Lower *PageRegion DL
  95.  
  96. *UIConstraints: *Option3 None *VMOption 
  97. *UIConstraints: *Option3 4Meg *VMOption None
  98. *UIConstraints: *Option3 4Meg *VMOption 8Meg
  99. *UIConstraints: *Option3 4Meg *VMOption 12Meg
  100. *UIConstraints: *Option3 4Meg *VMOption 16Meg
  101. *UIConstraints: *Option3 8Meg *VMOption None
  102. *UIConstraints: *Option3 8Meg *VMOption 4Meg
  103. *UIConstraints: *Option3 8Meg *VMOption 12Meg
  104. *UIConstraints: *Option3 8Meg *VMOption 16Meg
  105. *UIConstraints: *Option3 12Meg *VMOption None
  106. *UIConstraints: *Option3 12Meg *VMOption 4Meg
  107. *UIConstraints: *Option3 12Meg *VMOption 8Meg
  108. *UIConstraints: *Option3 12Meg *VMOption 16Meg
  109. *UIConstraints: *Option3 16Meg *VMOption None
  110. *UIConstraints: *Option3 16Meg *VMOption 4Meg
  111. *UIConstraints: *Option3 16Meg *VMOption 8Meg
  112. *UIConstraints: *Option3 16Meg *VMOption 12Meg
  113.  
  114. *UIConstraints: *DECimage Off *DECimagePlusparams
  115.  
  116. *% === Basic Capabilities ===============
  117. *LanguageLevel: "2"
  118. *Protocols: BCP
  119. *Emulators: hplj
  120. *StartEmulator_hplj: "currentfile /LaserJetIII statusdict /emulate get exec "
  121. *StopEmulator_hplj: "<1B7F>0"
  122. *FreeVM: "540000"
  123. *VMOption None/Standard 16 MB RAM: "540000"
  124. *VMOption 4Meg/4 MB Upgrade: "2250000"
  125. *VMOption 8Meg/8 MB Upgrade: "6300000"
  126. *VMOption 12Meg/12 MB Upgrade: "10000000"
  127. *VMOption 16Meg/16 MB Upgrade: "14500000"
  128.  
  129. *Extensions: CMYK 
  130. *ColorDevice: False
  131. *DefaultColorSpace: Gray
  132. *VariablePaperSize: False
  133. *FileSystem: False
  134. *Throughput: "17"
  135.  
  136. *% For MS Windows: Do not put ^D in files
  137. *EndOfFile: False
  138.  
  139. *Password: "(LPS)"
  140. *ExitServer: "
  141.  count 0 eq
  142.  { false } { true exch startjob } ifelse
  143.  not {
  144.      (WARNING: Cannot modify initial VM.) =
  145.      (Missing or invalid password.) =
  146.      (Please contact the author of this software.) = flush quit
  147.      } if
  148. "
  149. *End
  150.  
  151. *% ===== Resolution ===================
  152. *OpenUI *Resolution:  PickOne
  153. *OrderDependency: 20 AnySetup *Resolution
  154. *DefaultResolution: 600dpi
  155. *Resolution 400dpi/400 dpi: "
  156.       1 dict dup /HWResolution [400 400] put setpagedevice"
  157. *End
  158. *Resolution 600dpi/600 dpi: "
  159.       1 dict dup /HWResolution [600 600] put setpagedevice"
  160. *End
  161. *?Resolution: "
  162.   save
  163.     currentpagedevice /HWResolution get
  164.     0 get
  165.     (          ) cvs print
  166.     (dpi)
  167.     = flush
  168.   restore
  169. "
  170. *End
  171. *CloseUI: *Resolution
  172.  
  173. *OpenGroup: DECimageControls
  174. *% === DECimage ============
  175. *OpenUI *DECimage/DECimage Plus: Boolean
  176. *OrderDependency: 54 AnySetup *DECimage
  177. *DefaultDECimage: Off
  178. *DECimage Off: "
  179.   false statusdict /setDECimage get exec 
  180.   currentpagedevice /Install get exec"
  181. *End
  182. *DECimage On: "true statusdict /setDECimage get exec"
  183. *?DECimage: "
  184.    save statusdict /DECimage get exec
  185.    {(On)}{(Off)} ifelse = flush restore"
  186. *End
  187. *CloseUI: *DECimage
  188.  
  189. *% === DECimage Plus Parameters =========
  190. *OpenUI *DECimagePlusparams/DECimage Plus Controls: PickOne
  191. *OrderDependency: 52 AnySetup *DECimagePlusparams
  192. *DefaultDECimagePlusparams: Off
  193. *DECimagePlusparams Off/Standard: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  194. *DECimagePlusparams 1/High Contrast: "0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  195. *DECimagePlusparams 2/Med Contrast: "0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  196. *DECimagePlusparams 3/Little Darker: "0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  197. *DECimagePlusparams 4/Darker: "0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  198. *DECimagePlusparams 5/Brighter: "-0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  199. *DECimagePlusparams 6/Little Brighter: "-0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  200. *DECimagePlusparams 7/Little Low Contrast: "-0.05 1.05 0.0 1 statusdict /setDECimageparams get exec"
  201. *DECimagePlusparams 8/Low Contrast: "-0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  202. *DECimagePlusparams 9/Lower Contrast: "-0.15 1.15 0.0 1 statusdict /setDECimageparams get exec"
  203. *DECimagePlusparams 10/Lowest Contrast: "-0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  204. *DECimagePlusparams 11/Extra Sharp: "0.0 1.0 4.0 1 statusdict /setDECimageparams get exec"
  205. *DECimagePlusparams 12/Very Sharp: "0.0 1.0 3.0 1 statusdict /setDECimageparams get exec"
  206. *DECimagePlusparams 13/Sharp: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  207. *DECimagePlusparams 14/Soft: "0.0 1.0 -1.0 1 statusdict /setDECimageparams get exec"
  208. *CloseUI: *DECimagePlusparams
  209. *CloseGroup: DECimageControls
  210.  
  211. *% Halftone Information ===============
  212. *ScreenFreq: "85.0"
  213. *ScreenAngle: "45.0"
  214. *DefaultScreenProc: Dot
  215. *ScreenProc Dot: "
  216.  {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  217.  {dup mul exch dup mul add 1 exch sub }ifelse }"
  218. *End
  219. *ScreenProc Line: "{ pop }"
  220. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  221.  
  222. *DefaultTransfer: Null
  223. *Transfer Null: "{ }"
  224. *Transfer Null.Inverse: "{ 1 exch sub }"
  225.  
  226. *% Paper Handling ===================
  227. *% Use these entries to set paper size most of the time, unless there is
  228. *% specific reason to use PageRegion.
  229. *OpenUI *PageSize: PickOne
  230. *OrderDependency: 30 AnySetup *PageSize
  231. *DefaultPageSize: Letter
  232. *PageSize Letter: "
  233.     2 dict
  234.     dup /PageSize [612 792] put
  235.     dup /ImagingBBox null put
  236.     setpagedevice"
  237. *End
  238. *PageSize Legal: "
  239.     2 dict
  240.     dup /PageSize [612 1008] put
  241.     dup /ImagingBBox null put
  242.     setpagedevice"
  243. *End
  244. *PageSize ExecutivePage/Executive: "
  245.     2 dict
  246.     dup /PageSize [522 756] put
  247.     dup /ImagingBBox null put
  248.     setpagedevice"
  249. *End
  250. *PageSize A4: "
  251.     2 dict
  252.     dup /PageSize [595 842] put
  253.     dup /ImagingBBox null put
  254.     setpagedevice"
  255. *End
  256. *PageSize B5: "
  257.     2 dict
  258.     dup /PageSize [516 729] put
  259.     dup /ImagingBBox null put
  260.     setpagedevice"
  261. *End
  262. *PageSize 3.875x7.5/Env Monarch: "
  263.     2 dict
  264.     dup /PageSize [279 540] put
  265.     dup /ImagingBBox null put
  266.     setpagedevice"
  267. *End
  268. *PageSize 4.125x9.5/Env Comm10: "
  269.     2 dict
  270.     dup /PageSize [297 684] put
  271.     dup /ImagingBBox null put
  272.     setpagedevice"
  273. *End
  274. *PageSize DL/Env DL: "
  275.     2 dict
  276.     dup /PageSize [312 624] put
  277.     dup /ImagingBBox null put
  278.     setpagedevice"
  279. *End
  280. *PageSize LetterSmall/Letter Small: "
  281.     2 dict
  282.     dup /PageSize [612 792] put
  283.     dup /ImagingBBox null put
  284.     setpagedevice"
  285. *End
  286. *PageSize LegalSmall/Legal Small: "
  287.     2 dict
  288.     dup /PageSize [612 1008] put
  289.     dup /ImagingBBox null put
  290.     setpagedevice"
  291. *End
  292. *PageSize A4Small/A4 Small: "
  293.     2 dict
  294.     dup /PageSize [595 842] put
  295.     dup /ImagingBBox null put
  296.     setpagedevice"
  297. *End
  298. *?PageSize: "
  299.   save
  300.     currentpagedevice /PageSize get aload pop
  301.     2 copy gt {exch} if
  302.     (Unknown)
  303.     11 dict
  304.     dup [612 792] (Letter) put
  305.     dup [612 1008] (Legal) put
  306.     dup [522 756] (ExecutivePage) put
  307.     dup [595 842] (A4) put
  308.     dup [516 729] (B5) put
  309.     dup [279 540] (3.875x7.5) put
  310.     dup [297 684] (4.125x9.5) put
  311.     dup [312 624] (DL) put
  312.     dup [612 792] (LetterSmall) put
  313.     dup [612 1008] (LegalSmall) put
  314.     dup [595 842] (A4Small) put
  315.  { exch aload pop 4 index sub abs 5 le exch
  316.    5 index sub abs 5 le and
  317.      {exch pop exit} {pop} ifelse
  318.  } bind forall
  319.  = flush pop pop restore"
  320. *End
  321. *CloseUI: *PageSize
  322.  
  323. *OpenUI *PageRegion:  PickOne
  324. *OrderDependency: 40 AnySetup *PageRegion
  325. *DefaultPageRegion: Letter
  326. *PageRegion Letter: "
  327.     2 dict
  328.     dup /PageSize [612 792] put
  329.     dup /ImagingBBox null put
  330.     setpagedevice"
  331. *End
  332. *PageRegion Legal: "
  333.     2 dict
  334.     dup /PageSize [612 1008] put
  335.     dup /ImagingBBox null put
  336.     setpagedevice"
  337. *End
  338. *PageRegion ExecutivePage/Executive: "
  339.     2 dict
  340.     dup /PageSize [522 756] put
  341.     dup /ImagingBBox null put
  342.     setpagedevice"
  343. *End
  344. *PageRegion A4: "
  345.     2 dict
  346.     dup /PageSize [595 842] put
  347.     dup /ImagingBBox null put
  348.     setpagedevice"
  349. *End
  350. *PageRegion B5: "
  351.     2 dict
  352.     dup /PageSize [516 729] put
  353.     dup /ImagingBBox null put
  354.     setpagedevice"
  355. *End
  356. *PageRegion 3.875x7.5/Env Monarch: "
  357.     2 dict
  358.     dup /PageSize [279 540] put
  359.     dup /ImagingBBox null put
  360.     setpagedevice"
  361. *End
  362. *PageRegion 4.125x9.5/Env Comm10: "
  363.     2 dict
  364.     dup /PageSize [297 684] put
  365.     dup /ImagingBBox null put
  366.     setpagedevice"
  367. *End
  368. *PageRegion DL/Env DL: "
  369.     2 dict
  370.     dup /PageSize [312 624] put
  371.     dup /ImagingBBox null put
  372.     setpagedevice"
  373. *End
  374. *PageRegion LetterSmall/Letter Small: "
  375.     2 dict
  376.     dup /PageSize [612 792] put
  377.     dup /ImagingBBox null put
  378.     setpagedevice"
  379. *End
  380. *PageRegion LegalSmall/Legal Small: "
  381.     2 dict
  382.     dup /PageSize [612 1008] put
  383.     dup /ImagingBBox null put
  384.     setpagedevice"
  385. *End
  386. *PageRegion A4Small/A4 Small: "
  387.     2 dict
  388.     dup /PageSize [595 842] put
  389.     dup /ImagingBBox null put
  390.     setpagedevice"
  391. *End
  392. *CloseUI: *PageRegion
  393.  
  394. *% The following entries provide information about specific paper keywords.
  395. *DefaultImageableArea: Letter
  396. *ImageableArea Letter: "14.16 7.74 597.84 780.54 "
  397. *ImageableArea Legal: "14.16 7.74 597.84 991.74 "
  398. *ImageableArea ExecutivePage/Executive: "12.0 9.18 511.2 745.98 "
  399. *ImageableArea A4: "12.96 9.18 581.28 832.38 "
  400. *ImageableArea B5: "14.20 7.24 501.80 721.76 "
  401. *ImageableArea 3.875x7.5/Env Monarch: "14.94 7.2 264.06 532.8 "
  402. *ImageableArea 4.125x9.5/Env Comm10: "20.64 9.18 281.76 657.18 "
  403. *ImageableArea DL/Env DL: "12.02 7.07 298.98 615.93 "
  404. *ImageableArea LetterSmall/Letter Small: "29.4 30.06 582.60 758.22 "
  405. *ImageableArea LegalSmall/Legal Small: "63.84 41.58 548.16 957.90 "
  406. *ImageableArea A4Small/A4 Small: "22.43 30.4 571.81 811.16 "
  407. *?ImageableArea: "
  408.     save
  409.     /cvp { (                ) cvs print ( ) print } bind def
  410.     /upperright {10000 mul floor 10000 div} bind def
  411.     /lowerleft {10000 mul ceiling 10000 div} bind def
  412.     newpath clippath pathbbox
  413.     4 -2 roll exch 2 {lowerleft cvp} repeat
  414.     exch 2 {upperright cvp} repeat flush
  415.     restore"
  416. *End
  417.  
  418. *% These provide the physical dimensions of the paper (by keyword)
  419. *DefaultPaperDimension: Letter
  420. *PaperDimension Letter: "612 792"
  421. *PaperDimension Legal: "612 1008"
  422. *PaperDimension ExecutivePage/Executive: "522 756"
  423. *PaperDimension A4: "595 842"
  424. *PaperDimension B5: "516 729"
  425. *PaperDimension 3.875x7.5/Env Monarch: "279 540"
  426. *PaperDimension 4.125x9.5/Env Comm10: "297 684"
  427. *PaperDimension DL/Env DL: "312 624"
  428. *PaperDimension LetterSmall/Letter Small: "612 792"
  429. *PaperDimension LegalSmall/Legal Small: "612 1008"
  430. *PaperDimension A4Small/A4 Small: "595 842"
  431.  
  432. *OpenUI *InputSlot: PickOne
  433. *OrderDependency: 20 AnySetup *InputSlot
  434. *DefaultInputSlot: Lower
  435. *InputSlot Lower: "
  436.   currentpagedevice /InputAttributes get
  437.   0 get dup
  438.   null eq {pop}
  439.   { dup length 1 add dict copy 
  440.     dup /InputAttributes
  441.     1 dict dup /Priority [0] put
  442.     put setpagedevice
  443.   } ifelse"
  444. *End 
  445. *InputSlot Upper: "
  446.   currentpagedevice /InputAttributes get
  447.   1 get dup
  448.   null eq {pop}
  449.   { dup length 1 add dict copy 
  450.     dup /InputAttributes
  451.     1 dict dup /Priority [1] put
  452.     put setpagedevice
  453.   } ifelse"
  454. *End
  455. *InputSlot Envelope: "
  456.   currentpagedevice /InputAttributes get
  457.   2 get dup
  458.   null eq {pop}
  459.   { dup length 1 add dict copy 
  460.     dup /InputAttributes
  461.     1 dict dup /Priority [2] put
  462.     put setpagedevice
  463.   } ifelse"
  464. *End
  465. *?InputSlot: "
  466. save
  467.   3 dict
  468.   dup /0 (Lower) put
  469.   dup /1 (Upper) put
  470.   dup /2 (Envelope) put
  471.   currentpagedevice /InputAttributes get
  472.   dup /Priority known
  473.   { /Priority get 0 get (      ) cvs cvn get }
  474.   {
  475.     dup length 1 eq
  476.     { {pop} forall (       ) cvs cvn get }
  477.     { pop pop (Unknown) } ifelse
  478.   } ifelse
  479.   = flush
  480. restore
  481. "
  482. *End
  483. *CloseUI: *InputSlot
  484.  
  485. *OpenUI *OutputBin: PickOne
  486. *OrderDependency: 40 AnySetup *OutputBin
  487. *DefaultOutputBin: Upper
  488. *OutputBin Upper: "
  489.   currentpagedevice /OutputAttributes get
  490.   0 get dup
  491.   null eq {pop}
  492.   { dup length 1 add dict copy 
  493.     dup /OutputAttributes
  494.     1 dict dup /Priority [0] put
  495.     put setpagedevice
  496.   } ifelse"
  497. *End 
  498. *OutputBin Side: "
  499.     currentpagedevice /OutputAttributes get
  500.   1 get dup
  501.   null eq {pop}
  502.   { dup length 1 add dict copy 
  503.     dup /OutputAttributes
  504.     1 dict dup /Priority [1] put
  505.     put setpagedevice
  506.   } ifelse"
  507. *End
  508. *?OutputBin: "
  509. save
  510.   2 dict
  511.   dup /0 (Upper) put
  512.   dup /1 (Side) put
  513.   currentpagedevice /OutputAttributes get
  514.   dup /Priority known
  515.   { /Priority get 0 get (      ) cvs cvn get }
  516.   {
  517.     dup length 1 eq
  518.     { {pop} forall (       ) cvs cvn get }
  519.     { pop pop (Unknown) } ifelse
  520.   } ifelse
  521.   = flush
  522. restore
  523. "
  524. *End
  525. *CloseUI: *OutputBin
  526.  
  527. *PageStackOrder Upper: Normal
  528. *PageStackOrder Side: Reverse
  529.  
  530. *OpenUI *Duplex:  PickOne
  531. *OrderDependency: 50 AnySetup *Duplex
  532. *DefaultDuplex: None
  533. *Duplex None: "
  534.     1 dict dup /Duplex false put setpagedevice
  535.     1 dict dup /Tumble false put setpagedevice"
  536. *End
  537. *Duplex DuplexNoTumble/Long Edge: "
  538.     1 dict dup /Duplex true put setpagedevice
  539.     1 dict dup /Tumble false put setpagedevice"
  540. *End
  541. *Duplex DuplexTumble/Short Edge: "
  542.     1 dict dup /Duplex true put setpagedevice
  543.     1 dict dup /Tumble true put setpagedevice"
  544. *End
  545. *?Duplex: "save
  546.    currentpagedevice /Duplex get
  547.    { currentpagedevice /Tumble get
  548.        {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  549.    }
  550.    { (None)} 
  551.    ifelse = flush
  552. restore
  553. "
  554. *End
  555. *CloseUI: *Duplex
  556.  
  557. *OpenUI *ManualFeed/Manual Feed:  Boolean
  558. *OrderDependency: 20 AnySetup *ManualFeed
  559. *DefaultManualFeed: False
  560. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  561. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  562. *?ManualFeed: "
  563.   save
  564.     currentpagedevice /ManualFeed get
  565.     {(True)}{(False)}ifelse = flush
  566.   restore
  567. "
  568. *End
  569. *CloseUI: *ManualFeed
  570.  
  571. *% Font Information =====================
  572. *DefaultFont: Error
  573. *Font AvantGarde-Book: Standard "(001.006S)" Standard
  574. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard
  575. *Font AvantGarde-Demi: Standard "(001.007S)" Standard
  576. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard
  577. *Font Bookman-Demi: Standard "(001.004S)" Standard
  578. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard
  579. *Font Bookman-Light: Standard "(001.004S)" Standard
  580. *Font Bookman-LightItalic: Standard "(001.004S)" Standard
  581. *Font Courier: Standard "(002.004S)" Standard
  582. *Font Courier-Bold: Standard "(002.004S)" Standard
  583. *Font Courier-BoldOblique: Standard "(002.004S)" Standard
  584. *Font Courier-Oblique: Standard "(002.004S)" Standard
  585. *Font Helvetica: Standard "(001.006S)" Standard
  586. *Font Helvetica-Bold: Standard "(001.007S)" Standard
  587. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard
  588. *Font Helvetica-Narrow: Standard "(001.006S)" Standard
  589. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard
  590. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard
  591. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard
  592. *Font Helvetica-Oblique: Standard "(001.006S)" Standard
  593. *Font LubalinGraph-Book: Standard "(001.002)" Standard
  594. *Font LubalinGraph-BookOblique: Standard "(001.002)" Standard
  595. *Font LubalinGraph-Demi: Standard "(001.002)" Standard
  596. *Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard
  597. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard
  598. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard
  599. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard
  600. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard
  601. *Font Palatino-Bold: Standard "(001.005S)" Standard
  602. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard
  603. *Font Palatino-Italic: Standard "(001.005S)" Standard
  604. *Font Palatino-Roman: Standard "(001.005S)" Standard
  605. *Font Souvenir-Demi: Standard "(001.002)" Standard
  606. *Font Souvenir-DemiItalic: Standard "(001.002)" Standard
  607. *Font Souvenir-Light: Standard "(001.002)" Standard
  608. *Font Souvenir-LightItalic: Standard "(001.002)" Standard
  609. *Font Symbol: Special "(001.007S)" Special
  610. *Font Times-Bold: Standard "(001.007S)" Standard
  611. *Font Times-BoldItalic: Standard "(001.009S)" Standard
  612. *Font Times-Italic: Standard "(001.007S)" Standard
  613. *Font Times-Roman: Standard "(001.007S)" Standard
  614. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard
  615. *Font ZapfDingbats: Special "(001.004S)" Special
  616. *?FontQuery: "
  617.  save
  618.    { count 1 gt
  619.       { exch dup 127 string cvs (/) print print (:) print
  620.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  621.       } { exit } ifelse
  622.    } bind loop
  623.    (*) = flush
  624.  restore
  625. "
  626. *End
  627.  
  628. *?FontList: "
  629. save
  630.   (*) {cvn ==} 128 string /Font resourceforall
  631.   (*) = flush
  632. restore
  633. "
  634. *End
  635.  
  636. *% Printer Messages (verbatim from printer):
  637. *Message: "A new input or output tray has been selected"
  638. *Message: "Document has been printed"
  639. *Message: "Job \jobname\ Aborted by Server Management"
  640. *Message: "Job \jobname\ Aborted"
  641. *Message: "Job \jobname\ Connect"
  642. *Message: "Job \jobname\ Finish"
  643. *Message: "Job \jobname\ Start"
  644. *Message: "Job aborted - Printer is still paused"
  645. *Message: "Job acceptance is disabled - job rejected"
  646. *Message: "Pending Job \jobname\ Aborted"
  647. *Message: "PostScript quit operator has been executed"
  648. *Message: "Print Engine error has been corrected"
  649. *Message: "Print Engine has gone online"
  650. *Message: "Print Engine ready"
  651. *Message: "Timeout trying to send a message"
  652. *Message: "Priviledged command executed - permanent state may be changed"
  653. *Message: "Manual feed mode, insert media"
  654.  
  655. *% PrinterErrors
  656. *PrinterError: "Toner low or not distributed properly - replace toner cartridge"
  657. *PrinterError: "Check toner cartridge installation"
  658. *PrinterError: "Communication with print engine lost -- reboot PrintServer"
  659. *PrinterError: "Duplexer unit is jammed"
  660. *PrinterError: "Engine command buffer overflow -- reboot PrintServer"
  661. *PrinterError: "Paper feed slot access paper jam, clear cassette area"
  662. *PrinterError: "Please reboot the PrintServer - FATAL ERROR"
  663. *PrinterError: "Print Engine driving unit error"
  664. *PrinterError: "Print Engine hardware error: \code\"
  665. *PrinterError: "Print Engine has gone off line"
  666. *PrinterError: "Print Engine is in warmup state"
  667. *PrinterError: "Print Engine is not ready"
  668. *PrinterError: "Upper door access paper jam, open top cover"
  669. *PrinterError: "Upper unit cover open, close top cover"
  670. *PrinterError: "Face down stacker is full"
  671.  
  672. *% Status Messages: copy of PrinterErrors
  673. *Status: "Toner low or not distributed properly - replace toner cartridge"
  674. *Status: "Check: toner cartridge installation"
  675. *Status: "Communication with print engine lost -- reboot PrintServer"
  676. *Status: "Duplexer unit is jammed"
  677. *Status: "Engine command buffer overflow -- reboot PrintServer"
  678. *Status: "General user maintenance, perform:  \maintenance\"
  679. *Status: "Paper Jam - Clear top output tray"
  680. *Status: "Paper Jam - Open side door to clear paper path"
  681. *Status: "Paper feed slot access paper jam, clear cassette area"
  682. *Status: "Perform user maintenance"
  683. *Status: "Please reboot the PrintServer - FATAL ERROR"
  684. *Status: "Print Engine driving unit error"
  685. *Status: "Print Engine hardware error: \code\"
  686. *Status: "Print Engine has gone off line"
  687. *Status: "Print Engine is in warmup state"
  688. *Status: "Print Engine is not ready"
  689. *Status: "Upper door access paper jam, open top cover"
  690. *Status: "Upper unit cover open, close top cover"
  691. *Status: "Face down stacker is full"
  692.  
  693. *% Other status messages
  694. *Status: "Active"
  695. *Status: "Idle"
  696. *Status: "PrintServer is currently disabled and cannot accept jobs"
  697. *Status: "Printer is paused (job is pending)"
  698. *Status: "Printer is resuming"
  699.  
  700. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  701.  
  702. *% Color Separation Information =====================
  703.  
  704. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  705. *InkName: ProcessBlack/Process Black
  706. *InkName: CustomColor/Custom Color
  707. *InkName: ProcessCyan/Process Cyan
  708. *InkName: ProcessMagenta/Process Magenta
  709. *InkName: ProcessYellow/Process Yellow
  710.  
  711. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  712. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  713. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  714. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  715. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  716.  
  717. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  718. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  719. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  720. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  721. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  722.  
  723. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  724. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch 
  725. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  726. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 
  727. 1 sub dup mul add 1 sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  728. *End
  729.  
  730. *%  For 71 lpi / 600 dpi  ===============================
  731. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  732. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  733. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  734. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  735. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  736.  
  737. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  738. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  739. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  740. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  741. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  742.  
  743. *%  For 71 lpi / 400 dpi  ===============================
  744. *ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  745. *ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0"
  746. *ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651"
  747. *ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349"
  748. *ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0"
  749.  
  750. *ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  751. *ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107"
  752. *ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  753. *ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456"
  754. *ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667"
  755.  
  756. *%  For 47 lpi / 400 dpi  ===============================
  757. *ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  758. *ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0"
  759. *ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651"
  760. *ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349"
  761. *ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0"
  762.  
  763. *ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  764. *ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405"
  765. *ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  766. *ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637"
  767. *ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444"
  768.  
  769. *% Produced by "bldppd42.ps" version 4.0 edit 12
  770. *% Last Edit Date: Mar 17 1994
  771. *% The byte count of this file should be exactly 026654 or 027428
  772. *% depending on the filesystem it resides in.
  773. *% end of PPD file for PrintServer 17/600 v2014
  774.